#include<stdio.h>
int main()
{
    int i,j,a[10],temp,min;//是要有排序的，就一定会有这个中间变量
    printf("-------输入10组需要比较的数据--------\n");
    for(i=1;i<=10;i++)
    {
        printf("a[%d]=",i);//输入的更加清晰
        scanf("%d",&a[i]);
    }
    printf("--------输入的数组为----------\n");
    for(i=1;i<=10;i++)
    {
       
        printf("%5d",a[i]);

    }
    
    for(i=1;i<=9;i++)
    {
        min=i;
        for(j=i+1;j<=10;j++)
        {
            if(a[min]>a[j])min=j;
            temp=a[i];//放入中间值
            a[i]=a[min];//放入最小值
            a[min]=temp;//中间值那里之前放置了一个数组，最小值在放到那个数组里面去，嵌套一下
        }
        
    }
    printf("\n---------排过序的数组为-------------\n");
    for(i=1;i<=10;i++)
    {
        printf("%5d",a[i]);
    }

    return 0;
}